package com.google.code.jaail.integration

import static org.junit.Assert.fail

class UserFunctionalRequirementsTest {
    void "User must be able to send a message to another user on the chat network"() {fail("implement me")}

    void "User must be able receive a message from another user on the chat network"() {fail("implement me")}

    void "User must be able to join a channel on the chat network"() {fail("implement me")}

    void "User must be able to chat in a channel on the chat network"() {fail("implement me")}

    void "User must be able to create a channel on the chat network"() {fail("implement me")}

    void "User must be able to leave a channel on the chat network"() {fail("implement me")}

    void "User must be able to perform administrative actions on the network, if they have access"() {fail("implement me")}

    void "User must be able to manage the chat network at any time"() {fail("implement me")}

    void "User must be able to choose which chat network they manage"() {fail("implement me")}

    void "User must be able to utilize the full range of capabilities on each supported chat protocol"() {fail("implement me")}

    void "User must be able to request (and subsequently retrieve in a human-readable manner) information about each connected chat network: protocol name, network name, MUDs connected to the network, and supported capabilities on the network"() {fail("implement me")}

}
